Skip to main content
Internet Archive's 25th Anniversary Logo

linux.conf.au 2018

linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see https://linux.conf.au/


rss RSS

183
RESULTS


Show sorted alphabetically

Show sorted alphabetically

SHOW DETAILS
up-solid down-solid
eye
Title
Date Archived
Creator
linux.conf.au 2018
by Neil Armstrong
movies

eye 26

favorite 0

comment 0

Neil Armstrong http://lca2018.linux.org.au/schedule/presentation/158/ Inexpensive set-top boxes are everywhere and many of them are powered by AmLogic SoCs. These chips provide 4K H.265/VP9 video decoding and have fully open source Linux kernel and U-boot releases. Unfortunately most of the products based on these devices are running an ancient 3.10 Android kernel. Thankfully AmLogic has put a priority on supporting their chips in the mainline Linux kernel. Neil will present the challenges and...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, NeilArmstrong
linux.conf.au 2018
by Neil Armstrong
movies

eye 61

favorite 0

comment 0

Neil Armstrong http://lca2018.linux.org.au/schedule/presentation/24/ Since the switch of the ARM Linux support from the stable PowerPC Device Tree support, it became an important piece of software used to describe all sorts of devices based on very different hardware architectures. Currently, BSD* Unixes and even the Zephyr RTOS has switched to Device Tree to describe the hardware. U-boot has also a file format using the Device Tree blob format. Neil will present you the history of Device Tree...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, NeilArmstrong
linux.conf.au 2018
by Leon Wright
movies

eye 12

favorite 0

comment 0

Leon Wright http://lca2018.linux.org.au/schedule/presentation/125/ With Kerbal Space Program mods being created and uploaded at a rapid pace, we were already seeing some go missing. As the CKAN (Comprehensive Kerbal Archive Network) was already automatically indexing them and seeing that the overwhelming majority of mods were FOSS licensed, it made sense to automate the process of submitting them. As of this writing over 11,000 Kerbal Space Program mods from over 700 authors have been archived...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, LeonWright
linux.conf.au 2018
by Rachel Bunder
movies

eye 29

favorite 0

comment 0

Rachel Bunder http://lca2018.linux.org.au/schedule/presentation/69/ Finding the most common street name in Australia may sound relatively simple, but it quickly leads to other questions. What is a street name? Do The Avenue, The Grand Parade and The Serpentine all share the same name? And what is a street? Is the M5 Motorway a street? What about M5 Motorway Offramp? This talk will answer these questions using Open Street Map (OSM) data. We'll be having a look at what OSM is and how we can use...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, RachelBunder
linux.conf.au 2018
movies

eye 48

favorite 0

comment 0

Sage Weil http://lca2018.linux.org.au/schedule/presentation/68/ Distributed storage is complicated, and historically Ceph hasn't spent a lot of time trying to hide that complexity, instead focusing on correctness, features, and flexibility. There has been a recent shift in focus to simplifying and streamlining the user/operator experience so that the information that is actually important is available without the noise of irrelevant details. Recent feature work has also focused on simplifying...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, SageWeil
linux.conf.au 2018
by Josh Deprez
movies

eye 51

favorite 0

comment 0

Josh Deprez http://lca2018.linux.org.au/schedule/presentation/144/ I wanted a nice container for my Raspberry Pi, as well as a 5-inch LCD display and a speaker. Before breaking out the CAD and 3D printing a case, why not use 100% Australian plantation balsa and PVC glue? This talk was given at Linux.conf.au 2018 (LCA2018) which was held on 22-26 January 2018 in Sydney Australia. linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, JoshDeprez
linux.conf.au 2018
by Paul '@pjf' Fenwick
movies

eye 42

favorite 0

comment 0

Paul '@pjf' Fenwick http://lca2018.linux.org.au/schedule/presentation/115/ TaskWarrior is a free, open source, cross-platform command-line tool for managing tasks. TaskWarrior is extremely extensible, flexible, and suits a diverse range of workflows. We'll examine how to use TaskWarrior to manage *all* your tasks, and how to configure it so your to-do list remains manageable even when your task list gets large. In particular, we will examine: - Getting started with a simple workflow - Setting...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, Paul'@pjf'Fenwick
linux.conf.au 2018
by Jana Iyengar
movies

eye 81

favorite 1

comment 0

Jana Iyengar http://lca2018.linux.org.au/schedule/presentation/107/ QUIC is an encrypted, multiplexed, and low-latency transport protocol designed from the ground up to improve transport performance for HTTPS traffic and to enable rapid deployment and continued evolution of transport mechanisms. QUIC has been globally deployed at Google on thousands of servers and is used to serve traffic to a range of clients including a widely-used web browser (Chrome) and a popular mobile video streaming app...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, JanaIyengar
linux.conf.au 2018
by Tarus Balog
movies

eye 22

favorite 0

comment 0

Tarus Balog http://lca2018.linux.org.au/schedule/presentation/162/ OpenNMS is the most powerful network monitoring platform of which you've never heard about. Started in 1999, the focus of OpenNMS is scalability, with its aim to be the de facto network monitoring platform for the Internet of Things. This short talk with cover the high points of OpenNMS, from managing events, collecting data, monitoring services and provisioning the system at scale. It will also touch on upcoming features...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, TarusBalog
linux.conf.au 2018
movies

eye 63

favorite 0

comment 0

Lilly Ryan http://lca2018.linux.org.au/schedule/presentation/65/ In the 1850s, Edward Orange Wildman Whitehouse was appointed the lead engineer of the first attempt to build a trans-Atlantic telegraph cable. With the entire population of two continents waiting for his go-live, their handlebar moustaches aquiver, he demonstrated in fine form just how spectacularly a big project can be a bigger disaster. This is a tale of long-winded rants, spectacular sideburns, and gentlemen scientists behaving...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, LillyRyan
linux.conf.au 2018
by Kristoffer Grönlund
movies

eye 96

favorite 0

comment 0

Kristoffer Gronlund http://lca2018.linux.org.au/schedule/presentation/47/ This talk is either a free horse giveaway, or a talk about a programming language called Pony. Memory safety in low-level programming languages is a topic that has received a lot of attention in the last few years, with languages like Rust, Julia and Swift that promise high performance and low runtime overhead coupled with a safer memory model than the "you're on your own" model of C and C++. Pony is a...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, KristofferGrönlund
linux.conf.au 2018
by Nicholas Cameron
movies

eye 143

favorite 0

comment 0

Nicholas Cameron http://lca2018.linux.org.au/schedule/presentation/22/ Rust is a language for fearless systems programming. It offers memory safety, data race freedom, and a modern programming environment, without sacrificing low-level control over performance and memory usage. Learning a new programming language is hard. Even after mastering the syntax and type system, learning the libraries and techniques can take years. If you've read or written Rust and want to improve, this talk will give...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, NicholasCameron
linux.conf.au 2018
movies

eye 72

favorite 0

comment 0

Matt Palmer http://lca2018.linux.org.au/schedule/presentation/49/ Containers are everywhere. And they all need IP addresses. IPv6 has lots and lots of IP addresses. It's a match made in heaven! Despite this perfect match of problem and solution, however, there are a number of challenges that you'll face if you try to use IPv6 to address your containers. With the benefit of having struggled (and mostly succeeded) to make containers and IPv6 play well together for the last two years, Matt Palmer...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, MattPalmer
linux.conf.au 2018
by Casey Schaufler
movies

eye 43

favorite 0

comment 0

Casey Schaufler http://lca2018.linux.org.au/schedule/presentation/27/ The road to computer security can't be especially smooth or straight for us to have wound up where we are. Why are there so many start-up options in systemd? Why is CAP_SYS_ADMIN so broad, when CAP_CHOWN is so specific? Who came up with the "mask" in access control lists? Are namespaces a security feature, or not? How did SELinux get so complicated? How did we come up with all these peculiar behaviors? Let a kernel...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, CaseySchaufler
linux.conf.au 2018
movies

eye 23

favorite 0

comment 0

Hisayo Horie, Luke Bacon http://lca2018.linux.org.au/schedule/presentation/84/ This is the story of the first Outreachy Internship to work on an Australian Free Software project. Outreachy Internships are a way for newcomers from underrepresented backgrounds to get experience contributing to free and open source software projects by doing paid, full-time work. The attendees of LCA 2017 raised over $20,000 to fund Outreachy Internships, and this was the first one! In 2016 the OpenAustralia...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, HisayoHorie, LukeBacon
linux.conf.au 2018
by Alastair D'Silva
movies

eye 51

favorite 0

comment 0

Alastair D'Silva http://lca2018.linux.org.au/schedule/presentation/51/ Hardware hacking often involves communicating with devices that do not have an existing library, or where the library does not implement features of the device that you require. The typical solution to this is that you grab the reference manual for the device, and develop software to achieve what you want. The question is, how do you debug your library when things go wrong? A key component of the debug process is looking at...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, AlastairD'Silva
linux.conf.au 2018
movies

eye 29

favorite 0

comment 0

Jim O'Halloran http://lca2018.linux.org.au/schedule/presentation/60/ In this talk I will explore a multifaceted approach for building high performance Magento sites, while still delivering personalised content. How do you cache content for performance, yet still provide a personalised experience for visitors to your site? In this talk we're going to allow you to have your cake (or cookie :-) and eat it too. The concepts and techniques have been successfully applied to large scale, high...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, JimO'Halloran
linux.conf.au 2018
by Levente Kurusa
movies

eye 43

favorite 0

comment 0

Levente Kurusa http://lca2018.linux.org.au/schedule/presentation/91/ Ever wondered how does the ever-famous gdb tool work? How do breakpoints work? How does single stepping work? All tools that you may use in day-to-day life, but do you actually know how they work? During this talk, we will deepdive into the numerous tools Linux exposes that you can use to check and modify the state of another running process. Of course, most of it wouldn't be possible with just Linux support, so we will also...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, LeventeKurusa
linux.conf.au 2018
by Jon Manning
movies

eye 23

favorite 0

comment 0

Jon Manning http://lca2018.linux.org.au/schedule/presentation/124/ Open source is community-driven, while independent video games tend to focus on very small teams or individuals. While it's never been easier to get access to development tools, like Unity, Cocos 2D, or Godot, the act of creating a game remains a huge amount of effort. Getting others to help can be the difference between shipping something great, and an abandoned project. In this talk, we'll talk about how open-sourcing chunks...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, JonManning
linux.conf.au 2018
by Paul '@pjf' Fenwick
movies

eye 65

favorite 1

comment 0

Paul '@pjf' Fenwick http://lca2018.linux.org.au/schedule/presentation/131/ Fiction exists to entertain its audience, but it is also fundamental to shaping the evolution of society itself. Much fiction is based around the concept of new ideas; movies like The Matrix had us consider whether our world was a simulation, and the contemporary Westworld has sparked many a discussion about consciousness and personhood. Yet fiction gives us something even more compelling, and more powerful, than merely...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, Paul'@pjf'Fenwick
linux.conf.au 2018
by E. Dunham
movies

eye 42

favorite 0

comment 0

E. Dunham http://lca2018.linux.org.au/schedule/presentation/178/ You've been hearing from presenters from all walks of life during this conference, and perhaps it's made you wonder: Could you be one, too? You might have a topic in mind that you'd love to share with others, or you could still be undecided on what to speak about. Either way, I'll demystify the process of writing a talk, submitting it to the right calls for papers, and making sure everyone in the audience leaves the room knowing...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, E.Dunham
linux.conf.au 2018
by Nick Moore
movies

eye 64

favorite 1

comment 0

Nick Moore http://lca2018.linux.org.au/schedule/presentation/42/ MicroPython is a Python3 for resource constrained systems, allowing you to develop IoT software in a pleasant high-level language and run it on a cheap microcontroller. We'll look at: * installing MicroPython on ESP8266 and ESP32 * inputs and outputs * networking * multiprocessing * building MicroPython from source * contributing to MicroPython You'll need something to run MicroPython on. If you made your own LoliBot at the Open...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, NickMoore
linux.conf.au 2018
by Andrew Bartlett
movies

eye 20

favorite 0

comment 0

Andrew Bartlett http://lca2018.linux.org.au/schedule/presentation/171/ Samba 4.7 brings a massive improvement in stability and scale, and even larger organisations are deploying it regularly. This talk will update system administrators on the current status in Samba, the locking issues we addressed with Samba 4.7, the new scale of organisation that Samba can now address and the tools we have written to test Samba at scale. This talk was given at Linux.conf.au 2018 (LCA2018) which was held on...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, AndrewBartlett
linux.conf.au 2018
by Andrew Donnellan
movies

eye 17

favorite 0

comment 0

Andrew Donnellan https://rego.linux.conf.au/schedule/presentation/196/ Miniconf welcome and introduction This talk was given at Linux.conf.au 2018 (LCA2018) which was held on 22-26 January 2018 in Sydney Australia. linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, AndrewDonnellan
linux.conf.au 2018
movies

eye 26

favorite 0

comment 0

Peter Hardy http://lca2018.linux.org.au/schedule/presentation/146/ The `Hello World` of the Arduino ecosystem is the `Blink` sketch, a single light blinking on and off at 0.5Hz. Most Arduino compatible boards include a built-in LED just to run it. But it's capable of an awful lot more. In this talk I'll introduce some options for creating bigger, better, funner light art using Arduino and Raspberry Pi controllers. I'll discuss some popular maker projects, and demo one or two of my own. This...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, PeterHardy
linux.conf.au 2018
by Jan Schmidt
movies

eye 63

favorite 0

comment 0

Jan Schmidt http://lca2018.linux.org.au/schedule/presentation/37/ The GStreamer framework is a widely used and comprehensive multimedia processing system. It works cross-platform on Linux, MacOS, Android, Windows and iOS. The flexibility of its pipeline model caters for a very large number of use cases. This tutorial is about how GStreamer works to process multimedia, and how to harness it for various tasks. This tutorial will provide: * An introduction to GStreamer terms, usage and the...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, JanSchmidt
linux.conf.au 2018
by Daniel Vetter
movies

eye 33

favorite 0

comment 0

Daniel Vetter http://lca2018.linux.org.au/schedule/presentation/61/ My retrospective on 5 years of Linux kernel maintainership: Why the kernel community is a lot more broken than it looks, why maintainers benefit from that and why it's unlikely to change. Just dissecting the gruesome workings of a broken community might be entertaining, but not all that enlightening. This talk will also look at how well-built communities, both large&small, avoid these pitfalls. This talk was given at...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, DanielVetter
Xi Yang http://lca2018.linux.org.au/schedule/presentation/56/ Web services from search to games to stock trading impose strict Service Level Objectives (SLOs) on tail latency. Meeting these objectives is challenging because the computational demand of each request is highly variable and load is bursty. Consequently, many servers run at low utilization (10 to 45%); turn off simultaneous multithread- ing (SMT); and execute only a single service - wasting hardware, energy, and money. Although...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, XiYang
linux.conf.au 2018
movies

eye 34

favorite 0

comment 0

Lindsay Holmwood http://lca2018.linux.org.au/schedule/presentation/71/ Mirror, mirror, on the wall: testing Conway's Law in open source communities. You're probably familiar with Conway's Law, that "organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations." But did you know that there's a tradition in academia spanning as far back as the 1960's that has studied it in action? Our understanding...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, LindsayHolmwood
linux.conf.au 2018
movies

eye 30

favorite 0

comment 0

Bonnie Wildie http://lca2018.linux.org.au/schedule/presentation/173/ This presentation is a demonstration of what happens when you take inspiration from a 19th century dress, mix it with online guides about getting crafty with open GLAM collections, and add an invitation to get creative with some of the nation's secrets. The "Press Dress”, worn by Matilda Butters in 1860s Melbourne, proclaimed the Liberty of Press at the time, and has, as time passes, become a time capsule that holds...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, BonnieWildie
linux.conf.au 2018
by James Shubin
movies

eye 17

favorite 0

comment 0

James Shubin http://lca2018.linux.org.au/schedule/presentation/169/ Next Generation Config Mgmt: Reactive Systems Mgmt is a next gen config management tool that takes a fresh look at automation. The main design features of the tool include: * Parallel execution * Event driven mechanism * Distributed architecture And a: * Declarative, Functional, Reactive programming language. The tool has two main parts: the engine, and the language. This presentation will demo both and include many interactive...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, JamesShubin
linux.conf.au 2018
movies

eye 30

favorite 0

comment 0

Sean Cross http://lca2018.linux.org.au/schedule/presentation/64/ Congratulations on funding your open source hardware project! After the crowd campaign ends, once the design is done, as soon as units start rolling off the factory line, you need to make sure each item is correctly built. To do this, you turn to a factory test jig. Factory test jigs tend to be highly confidential and proprietary, or else they're considered merely an afterthought, an inconvenient requirement on the road to...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, SeanCross
linux.conf.au 2018
movies

eye 50

favorite 0

comment 0

Christopher Biggs http://lca2018.linux.org.au/schedule/presentation/142/ How do you motivate a child to remember to take their daily medication? One way is to create a physical replica of the "health pack" item from their favourite computer game. Do your pot plants always die? Meet my gamified "Thymeagotchi" which lets your plants remind you when they need watering. By day I solve real world problems with IoT. On the weekend, I attack more frivolous problems as a creative...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, ChristopherBiggs
linux.conf.au 2018
movies

eye 19

favorite 0

comment 0

Steffen Bollmann http://lca2018.linux.org.au/schedule/presentation/100/ Today's neuroscientific results are based on complex image analyses that involve a large variety of open source software. Unfortunately the last years have shown that many neuroscientific findings cannot be replicated and that data sets are not yet shared widely to enable efficient reuse of data and alternative analyses. In this talk I want to give an overview of how the neuroscience field aims for open and reproducible...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, SteffenBollmann
linux.conf.au 2018
movies

eye 20

favorite 0

comment 0

Alan Rubin http://lca2018.linux.org.au/schedule/presentation/203/ Using Mutagenesis to Understand Protein Function This talk was given at Linux.conf.au 2018 (LCA2018) which was held on 22-26 January 2018 in Sydney Australia. linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers,...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, AlanRubin
linux.conf.au 2018
by Holden Karau
movies

eye 11

favorite 0

comment 0

Holden Karau http://lca2018.linux.org.au/schedule/presentation/36/ The first external person contributing to our project is amazing, but when that 1 snowballs to 1,000 life can get a little bit stressful. All of these fine lovely people want to help, but somehow no one seems to want to help you deal with all of the code reviews, proposed documentation changes, or keeping your testing infrastructure alive (or three people want to help in different directions). This talk explores what happens as...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, HoldenKarau
linux.conf.au 2018
by Eloise Ducky
movies

eye 17

favorite 0

comment 0

Eloise Ducky http://lca2018.linux.org.au/schedule/presentation/177/ Wanna make some cool Augmented Reality (AR) games? Can't afford commercial AR libraries or just want to use open source because you're cool like that? Well this talk is here for you! Come hear about some great open source resources for making applications with AR, as well as some design tips about how not to make AR just another gimmick. This talk was given at Linux.conf.au 2018 (LCA2018) which was held on 22-26 January 2018 in...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, EloiseDucky
linux.conf.au 2018
by Noni Och
movies

eye 16

favorite 0

comment 0

Noni Och http://lca2018.linux.org.au/schedule/presentation/126/ Twine can be a great tool for developers wanting to create text-based games with strong storytelling and interactivity. It's an especially great way for beginner designers and writers looking to enter the game industry, to build up a portfolio without having extensive art or coding skills. In this talk learn the basics of Twine and narrative design. This talk was given at Linux.conf.au 2018 (LCA2018) which was held on 22-26 January...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, NoniOch
linux.conf.au 2018
movies

eye 24

favorite 0

comment 0

Claire Manning http://lca2018.linux.org.au/schedule/presentation/123/ When you're working in a game that is open source, you're likely to be working with people of various ethnicities, races and genders, and it's important to keep their backgrounds in mind. This is particularly important for historical games, where avoiding stereotypes and aiming for authenticity is crucial. Aiming for accuracy not only makes the game more authentic, but also helps develop and expand the player's understanding...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, ClaireManning
linux.conf.au 2018
movies

eye 35

favorite 0

comment 0

John Dickinson http://lca2018.linux.org.au/schedule/presentation/26/ Consistent hash rings are often used in distributed storage systems to efficiently compute data placement. However, for efficiency, these hash rings are often implemented with a fixed number of partitions of the key space. This is how OpenStack Swift's data placement algorithm works. Swift's "part power" is used to segment, or partition, the consistent hash ring used for placement. The part power is set when the ring...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, JohnDickinson
linux.conf.au 2018
movies

eye 75

favorite 0

comment 0

Christopher Biggs http://lca2018.linux.org.au/schedule/presentation/70/ Maps and GIS are not scary. You can build a responsive user interface that has custom map displays remarkably easily. Most of us carry a geolocation device on us at all times. This opens up many applications for presenting information on a map. The Elm environment (a functional programming language that transpiles to Javascript) leads to beautifully small and bug-free sites that also happen to be responsive and look great...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, ChristopherBiggs
linux.conf.au 2018
movies

eye 198

favorite 1

comment 0

Peter Serwylo http://lca2018.linux.org.au/schedule/presentation/57/ While smartphones have been heralded as the coming of the next generation of communication and collaboration, they are a step backwards when it comes to personal security, anonymity and privacy. Most app stores encroach on users freedoms by closely monitoring and profiling how people use their devices. They reject apps which do not align with their terms of service. They are also unavailable in some of the worlds biggest...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, PeterSerwylo
linux.conf.au 2018
by James Shubin
movies

eye 19

favorite 0

comment 0

James Shubin http://lca2018.linux.org.au/schedule/presentation/182/ Mgmt is a next gen config management tool that takes a fresh look at automation. The main design features of the tool include: * Parallel execution * Event driven mechanism * Distributed architecture And a: * Declarative, Functional, Reactive programming language. The tool has two main parts: the engine, and the language. This presentation will demo both and include many interactive examples showing you how to build reactive,...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, JamesShubin
linux.conf.au 2018
by Meow-Ludo Meow-Meow
movies

eye 10

favorite 0

comment 0

Meow-Ludo Meow-Meow http://lca2018.linux.org.au/schedule/presentation/205/ DIY-Bio: Current trends This talk was given at Linux.conf.au 2018 (LCA2018) which was held on 22-26 January 2018 in Sydney Australia. linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, Meow-LudoMeow-Meow
linux.conf.au 2018
by Russell Keith-Magee
movies

eye 10

favorite 0

comment 0

Russell Keith-Magee http://lca2018.linux.org.au/schedule/presentation/213/ Web frameworks like Django emerged in the world of "Web 2.0". That was over 10 years old; and the web that it was built for doesn't really exist any more. Yes, we still need to rapidly develop database-backed, AJAX-enabled websites, but the modern web is faced with new problems and new challenges. Many of those challenges involve interacting with devices that aren't desktop machines, and platforms that aren't a...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, RussellKeith-Magee
linux.conf.au 2018
by Sean Chalmers
movies

eye 8

favorite 0

comment 0

Sean Chalmers http://lca2018.linux.org.au/schedule/presentation/155/ This will be a lightweight presentation of the interesting and labour saving applications of lenses, using Haskell. It will eschew the normal theory component, instead moving straight to the demonstration about the what, and how, of the behemoth that is the 'lens' package. The idea is to demonstrate that you are able to start using lenses without having already internalised all of the underlying theory. Leaning more towards...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, SeanChalmers
linux.conf.au 2018
movies

eye 21

favorite 0

comment 0

I'm a cat This talk was given at Linux.conf.au 2018 (LCA2018) which was held on 22-26 January 2018 in Sydney Australia. linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource
linux.conf.au 2018
by J Rosenbaum
movies

eye 21

favorite 0

comment 0

J Rosenbaum http://lca2018.linux.org.au/schedule/presentation/143/ Most people are aware of the impact machine learning will have on jobs, on the future of research and autonomous machines, but few seem to be aware of the future role machine learning could play in the creative arts, in visual art and music. What will art be like when artists and musicians routinely work collaboratively with machines to create new and interesting artworks? What can we learn from art created using neural networks...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, JRosenbaum
linux.conf.au 2018
movies

eye 10

favorite 0

comment 0

Leonardo Bianconi http://lca2018.linux.org.au/schedule/presentation/25/ PowerPC64 little-endian mode was introduced with POWER8 system family, making it easier to port x86_64 applications to it. This is the main target of technologies provided by OpenPOWER Foundation, which is a collaboration for Power Architecture products. This talk will show the biggest challenges found to port a software initially designed to x86_64 architecture, and what were the solutions adopted, beyond expose some...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, LeonardoBianconi
linux.conf.au 2018
by Elizabeth K. Joseph
movies

eye 10

favorite 0

comment 0

Elizabeth K. Joseph http://lca2018.linux.org.au/schedule/presentation/108/ Containers have been hailed as an easy solution to many problems, from software testing to scaling stateless workloads in production. But anyone can write a deployment tool for a container-based infrastructure, the hard work comes when you get to day 2 and you need to handle the day to day operations and maintenance. Metrics, monitoring, logs, debugging, backups and upgrades are all considerations that systems...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, ElizabethK.Joseph
linux.conf.au 2018
by Bruce Crawley
movies

eye 13

favorite 0

comment 0

Bruce Crawley http://lca2018.linux.org.au/schedule/presentation/216/ Welcome to the fourth day of linux.conf.au 2018! This talk was given at Linux.conf.au 2018 (LCA2018) which was held on 22-26 January 2018 in Sydney Australia. linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers,...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, BruceCrawley
linux.conf.au 2018
by Sarah Spencer
movies

eye 189

favorite 0

comment 0

Sarah Spencer http://lca2018.linux.org.au/schedule/presentation/139/ I purchased a domestic knitting machine from the 1980s and turned it into a printer. Find out how I did it using Python to talk to the machine and custom hardware builds to upgrade its components. I'll also provide a showcase of some of the artwork I knit today including scarves, laptop covers and blankets. This talk was given at Linux.conf.au 2018 (LCA2018) which was held on 22-26 January 2018 in Sydney Australia....
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, SarahSpencer
linux.conf.au 2018
by Donna Benjamin
movies

eye 18

favorite 0

comment 0

Donna Benjamin http://lca2018.linux.org.au/schedule/presentation/175/ At a miniconf in 2011 I announced a campaign to Digitise the Dawn*. We raised the cash, the National Library digitised the journal, and it's been available online in Trove for more than 5 years. So now what? - What lessons can we learn from the campaign? - How can libraries, archives and communities work together to increase access to past knowledge? - What can and should we do with this knowledge once it's freely available?...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, DonnaBenjamin
linux.conf.au 2018
by Harley Mellifont
movies

eye 20

favorite 0

comment 0

Harley Mellifont http://lca2018.linux.org.au/schedule/presentation/148/ In this talk, Harley explains the basics of raymarching -- a powerful technique that can be used to draw 3D scenes with a pixel shader. By using signed distance functions, we can describe the geometry of a scene in a succinct mathematical form. Raymarching allows us to step rays closer and closer to our geometry until we intersect and then colour our pixels according to our shading model. This technique is vastly...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, HarleyMellifont
linux.conf.au 2018
movies

eye 42

favorite 0

comment 0

Meera Vasudevan http://lca2018.linux.org.au/schedule/presentation/151/ Have you had monands explained to you by 5 different people in 5 different ways but you still don't get it? No matter how many video tutorials or books I referred, it is still quite hard to think functionally. Worse, I would finally understand what monads are but still hit a road-block when I try implementing them. How could I truly understand and use FP? First, I read every book on FP I could get my hands on. Second, I...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, MeeraVasudevan
linux.conf.au 2018
by Joshua Simmons
movies

eye 31

favorite 0

comment 0

Joshua Simmons http://lca2018.linux.org.au/schedule/presentation/189/ Josh started coding in the late 90's and began hacking things together professionally as a freelancer in 2002. It wasn't until 2013 that he started making contributions to open source software… suffice it to say, after years of learning slowly, editing in production, and eschewing tests, he began learning very very quickly. Contributing to open source is an excellent way to get real world software development experience...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, JoshuaSimmons
linux.conf.au 2018
by Florian Haas
movies

eye 32

favorite 0

comment 0

Florian Haas http://lca2018.linux.org.au/schedule/presentation/191/ The pace of technology in our industry continues to accelerate, particularly in the infrastructure space. In recent years, every new technology worth mentioning in infrastructure has been complex, distributed, and built for scale: OpenStack, Ceph, Kubernetes, Cumulus Linux, OVN... the list goes on. As customers demand that infrastructure providers make these technologies available, and as those providers themselves identify the...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, FlorianHaas
linux.conf.au 2018
movies

eye 31

favorite 0

comment 0

Matthew Treinish http://lca2018.linux.org.au/schedule/presentation/168/ Development and testing of the OpenStack project operates at a tremendous scale, with hundreds of code repositories and thousands of contributors interacting continuously. The infrastructure to support this has to operate at an equally large scale to ensure that it is not outpaced by the volume of upstream development activity. Enabling users and other consumers to see what is happening in real time in this increasingly...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, MatthewTreinish
linux.conf.au 2018
movies

eye 32

favorite 0

comment 0

Matt Palmer http://lca2018.linux.org.au/schedule/presentation/183/ No matter how good your code is, that beautiful system you've built is going to break. Or someone is going to break it. Either way, sooner or later, you system going to have problems, and someone will have the job of figuring out what is wrong and how to fix it. It might be you, if you're in a "DevOps" culture, or it might be some graveyard shift junior sysadmin who got stuck with the pager. Whoever it is who gets the...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, MattPalmer
linux.conf.au 2018
movies

eye 38

favorite 0

comment 0

Jussi Pakkanen http://lca2018.linux.org.au/schedule/presentation/39/ In the last year many core projects in the Linux ecosystem have transitioned to use the Meson build system. These include the X.org and Wayland graphical servers, the GStreamer multimedia framework, many GNOME projects and even systemd. Without fail these project report that the change has brought about many improvements such as reduced compile times and increased agility, easier to understand build definitions and, perhaps...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, JussiPakkanen
linux.conf.au 2018
movies

eye 14

favorite 0

comment 0

Arjen Lentz http://lca2018.linux.org.au/schedule/presentation/192/ Engaging Students and Improving Outcomes Without Tech This talk was given at Linux.conf.au 2018 (LCA2018) which was held on 22-26 January 2018 in Sydney Australia. linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, ArjenLentz
linux.conf.au 2018
movies

eye 53

favorite 0

comment 0

Josh Rich http://lca2018.linux.org.au/schedule/presentation/161/ In this talk, we'll look at how you can easily ingest your Linux system logs and various OS metrics into Elasticsearch using Filebeat and Metricbeat modules. Modules are a new concept in the open-source Filebeat and Metricbeat tools made by Elastic. We can then visually examine both our systems performance and all events occurring on it over time with Kibana. This is a near complete open source monitoring solution for a Linux...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, JoshRich
linux.conf.au 2018
by Ben Martin
movies

eye 109

favorite 1

comment 0

Ben Martin http://lca2018.linux.org.au/schedule/presentation/55/ Turning a budget $600 chinese 3040 CNC into a monster that eats 1/2 inch 6061 alloy for lunch. Why you shouldn't be intimidated by upgrading a CNC to run open firmware and be more capable and extend the software interface to the machine. Along the way replace the controller which wanted a parallel port with a SmoothieBoard running open source firmware on a cortex-m microcontroller, build server software to allow MQTT machine...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, BenMartin
linux.conf.au 2018
by Matthew Garrett
movies

eye 41

favorite 0

comment 0

Matthew Garrett http://lca2018.linux.org.au/schedule/presentation/74/ Linux has had support for UEFI Secure Boot for some time, which helps secure part of the boot process - you can be reasonably sure that nobody's replaced your bootloader or kernel, and that's sufficient to cover a bunch of cases. But for various technical reasons there's still a number of security critical components that are entirely unverified and which can be replaced by an attacker, and that means anyone with access to...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, MatthewGarrett
linux.conf.au 2018
by Jonathan Corbet
movies

eye 34

favorite 1

comment 0

Jonathan Corbet http://lca2018.linux.org.au/schedule/presentation/29/ "History never repeats itself, but it often rhymes" goes a quote often attributed to Mark Twain. In this talk, Jonathan Corbet brings over 35 years of experience in the free-software development community to bear on the questions of how we got to where we are, and where we may be headed in the future. We set out to change the world, and we succeeded beyond our wildest dreams. So why are we not happier with what we...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, JonathanCorbet
linux.conf.au 2018
by Luke John
movies

eye 26

favorite 0

comment 0

Luke John http://lca2018.linux.org.au/schedule/presentation/80/ Type systems are becoming increasingly popular in the javascript community with leading projects increasingly adopting flow and typescript. Another awesome development in the javascript space has been the rise of css-in-js frameworks. This talk is a deep dive into the challenges and opportunities that arise from typing css-in-js. Luke is one of the leading contributors to the one of the leading css-in-js frameworks `glamorous`, and...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, LukeJohn
linux.conf.au 2018
by isha nagpal
movies

eye 22

favorite 0

comment 0

isha nagpal http://lca2018.linux.org.au/schedule/presentation/180/ Stemformatics is a web based pocket dictionary for stem cell researchers. Researchers can quickly and easily visualise their datasets in Stemformatics. They can benchmark their datasets against 350+ high quality, manually curated datasets. They can also use Stemformatics to look across these datasets to find interesting biological patterns. Following are components in Stemformatics ecosystem : Pipelines (to process data across...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, ishanagpal
linux.conf.au 2018
by Seb Holzapfel
movies

eye 27

favorite 0

comment 0

Seb Holzapfel http://lca2018.linux.org.au/schedule/presentation/103/ By necessity, embedded systems often use low power, cheap parts - which means that the device that flies your drone or keeps your heart beating is likely not to have a Memory Management Unit. This means that the usual protection provided by virtual memory against programming errors or untrustworthy code is absent - any task can access all memory. Microcontroller designers recognised this problem and started to tack on a...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, SebHolzapfel
linux.conf.au 2018
by Roland Gesthuizen
movies

eye 12

favorite 0

comment 0

Roland Gesthuizen http://lca2018.linux.org.au/schedule/presentation/188/ Keynote: Immersive Visualisation at the Monash Cave This talk was given at Linux.conf.au 2018 (LCA2018) which was held on 22-26 January 2018 in Sydney Australia. linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, RolandGesthuizen
linux.conf.au 2018
by Bruce Crawley
movies

eye 17

favorite 0

comment 0

Bruce Crawley http://lca2018.linux.org.au/schedule/presentation/217/ Welcome to the final day of linux.conf.au 2018! This talk was given at Linux.conf.au 2018 (LCA2018) which was held on 22-26 January 2018 in Sydney Australia. linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers,...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, BruceCrawley
linux.conf.au 2018
movies

eye 30

favorite 0

comment 0

Nick Young http://lca2018.linux.org.au/schedule/presentation/170/ When you're building a Kubernetes cluster that can scale, there are some ways in which your choices can affect you in ways that are not immediately obvious. This talk uses our experience in building a platform that fits as many use cases as we can find inside Atlassian to talk about how we found these limitations, what we did about them, and to build some rules of thumb for designing similar platforms. In particular, I'll be...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, NickYoung
linux.conf.au 2018
by Andrew Tridgell
movies

eye 20

favorite 0

comment 0

Andrew Tridgell http://lca2018.linux.org.au/schedule/presentation/23/ This talk will discuss the ups and downs (including a spectacular helicopter crash!) of the successful 2016 Outback Challenge entry by the CanberraUAV team. We're delighted to note that most teams in the OBC now run ArduPilot, but the challenge is living up to its reputation as a tough nut to crack. I will also introduce some notable new aircraft designs, including my personal favourite, the TVBS (thrust vectored belly...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, AndrewTridgell
linux.conf.au 2018
by Sadia Waleem
movies

eye 18

favorite 0

comment 0

Sadia Waleem http://lca2018.linux.org.au/schedule/presentation/179/ Stemformatics is a web based pocket dictionary for stem cell researchers. Researchers can quickly and easily visualise their datasets in Stemformatics. They can benchmark their datasets against 350+ high quality, manually curated datasets. They can also use Stemformatics to look across these datasets to find interesting biological patterns. These public datasets are valuable as 29% of datasets fail our quality control. We...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, SadiaWaleem
linux.conf.au 2018
by Matthew Wilcox
movies

eye 71

favorite 0

comment 0

Matthew Wilcox http://lca2018.linux.org.au/schedule/presentation/33/ Storage moves in cycles. We crave more speed, so we integrate more components in one place. Then we desire more flexibility, so we split components apart again. Does any of this thrash help us build better systems, or does it just create full employment for the kinds of people who work on standards committees? Join Matthew for his perspective on the development of the NVM Express and NVMe over Fabrics standards and a...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, MatthewWilcox
linux.conf.au 2018
by Matthew Todd
movies

eye 135

favorite 0

comment 0

Matthew Todd http://lca2018.linux.org.au/schedule/presentation/218/ The open sharing of research is being increasingly recognised as a driver of innovation in biomedical research. Many funding agencies now mandate the open sharing of project-related data, and most pharmaceutical companies are engaged in substantial "open innovation” programs. Inspired by radical initiatives in software development, we have demonstrated the logical extension of such ideas to "open source drug...
Topics: lca, lca2018, #linux.conf.au#linux#foss#opensource, MatthewTodd